package edu.java.texbooks.tutorial.test01;


public class Tester  {

    /**
     * @param args
     */
    public static void main(String[] args) {
	TestClass tc = new TestClass();

	// test 01
	// tc.myOwnSpecialMethod();
	// System.out.println("Operateable.specInt= " + Operateable.specInt);
	// System.out.println("tc.specInt= " + tc.specInt);

	// test 02
	// tc.coding();

	// test 03
//	String nameSuperClassName = tc.getClass().getSuperclass()
//		.getSimpleName();
//	
//	Class[] implementedInterfaces=tc.getClass().getInterfaces();
//	for (Class class1 : implementedInterfaces) {
//	    System.out.println(class1);
//	}
//	System.out.println(nameSuperClassName);
	
	
	// test 04
	System.out.println(tc.CONST_A);
	System.out.println(((OOPable)tc).CONST_A);
	
	OOPable oop= new TestClass();
	System.out.println(oop.CONST_A);

    }

}
